// Sort an array of numbers
// By DreamVB 17:18 07/10/2016

#include <iostream>
#include <string>

using namespace std;
using std::cout;
using std::endl;

void ShowArrayContents(int *data, int size){
	int i = 0;
	while (i < size){
		if (i < size - 1){
			cout << data[i] << ", ";
		}
		i++;
	}
	cout << data[i - 1] << endl;
}

int main(int argc, char *argv[]){
	int items[6] = { 20,255,58,6,99,42};
	int size = 6;
	int i = 0;
	int j = 0;
	int t = 0;

	//Show source items
	cout << "source  : " << endl;
	ShowArrayContents(items, size);

	//Sort array
	for (i = 0; i < size; i++){
		for (j = i + 1; j < size; j++){
			if (items[i] > items[j]){
				t = items[i];
				items[i] = items[j];
				items[j] = t;
			}
		}
	}
	//Show sorted
	cout << endl;
	cout << "Sorted array" << endl;
	ShowArrayContents(items, size);

	system("pause");
	return 0;
}